Project information
Main Objective
Control your 3D Player by steering the joystick to avoid the enemies & eliminating them with your desired attack like punching 3 combo hits, legs 2 combo hits. There is only 1 enemy type that keeps coming when you beat 1 after another so that you may have a fair fight against a never-ending horde of street brats.
What I did
- Designed and developed core player functionalities for movement, fighting, and health to provide a seamless and engaging player experience.
- Constructed advanced enemy AI to intelligently move and attack the player, utilizing health point systems and randomized critical hit mechanics to provide a challenging yet fair experience.
- Implemented a set of satisfying combos for punches and hits, including a powerful critical hit system for the right uppercut punch and 2nd leg to knock down enemies and elevate the fight feeling.
- Utilized particle systems on player and enemy hit to create a juicy, impactful combat experience.
- The enemy can knock down the player as well but that happens sometimes because the critical hit is randomized with low priority.
- Designed and developed Screen Shake when the critical strike hits the player or enemy.
- Constructed a health point system for enemies as well as players.
- Implemented particle systems on the hits made by the player & enemy to make a good juicy fight feel in the game.
- Created an intuitive UI system for player health and touch controls to ensure accessibility and ease of use.
- Developed a music feel mechanism to enhance the overall player experience and atmosphere of the game.
- Constructed an overall level design that promotes learning and progression, while constantly playtesting and balancing the game to ensure stability and enjoyment.
- Worked on playtesting and overall balancing of the game to give stable feeling.